iris.screen(function(self) {
    self.create = function() {
        self.tmpl(iris.path.perfil.html);
        ko.applyBindings(modelo.datosUsuario, self.get("configuracionUsuario").get(0));
    }
    self.awake = function() {
        self.get("botonMod1").click(function(){
            //nombre y apellidos   
            $(".aviso1M").text("");
            if($("#nombreUsu").val() == ""){
                $(".aviso1M").text("No puede dejar campos en blanco").css("color","red");
            }
           
           modificarDatosBBDD('1');
        });
        self.get("botonMod2").click(function(){
            //mail   
            $(".aviso2M").text("");       
            if($("#apesUsu").val() == ""){
                $(".aviso2M").text("No puede dejar campos en blanco").css("color","red");
            }
            modificarDatosBBDD('2');
        });
        self.get("botonMod3").click(function(){
            //nombreUsuario   
            $(".aviso3M").text(""); 
            if($("#emailUsu").val() == "") {
                $(".aviso3M").text("No puede dejar campos en blanco").css("color","red");
            }        
            modificarDatosBBDD('3');
        });
        self.get("botonMod4").click(function(){
            //cambiarContraseña    
            $("#contrase�aIncorrectas").text("");
            var contra1 = $("#contraUsu").val();
            var contra2 = $("#contraUsu2").val();
            if(contra1 == contra2){
                modificarDatosBBDD('4');
            }else{
                $("#contrase�aIncorrectas").text("Las contrase�as no coinciden, vuelva a introducirlas").css("color", "red");
            }
            if(contra1 == "" || contra2 == ""){
                $("#contrase�aIncorrectas").text("No puede dejar campos en blanco").css("color", "red");
            }
            
        });
        
        function modificarDatosBBDD (opcionElegida){
            var nombre1 = $("#nombreUsu").val();
            var apellido1 = $("#apesUsu").val();
            var email1 = $("#emailUsu").val();
            var user1 = $("#userUsu").val();
            var contra11 = $("#contraUsu").val();
            
            $.ajax({
                url: "php/modificarDatosUsuarios.php",
                data: {
                    opcion : opcionElegida,
                    nombre : nombre1, 
                    apellido : apellido1,
                    email : email1,
                    user : user1,
                    contra1 : contra11
                },
                success: function(resultado){ 
                    if(resultado == "Nombre ya existente"){
                        $("#modalCambiosError").modal();
                        modelo.datosUsuario.cancel();
                    }else{
                        $("#modalCambiosUsuarios").modal();
                        modelo.datosUsuario.ok();
                    }                              
                }
            });           
        }
    }
    
    function vacio(caja) {
        var respuesta = false;
        if (caja.value == "") {
            respuesta = true;
        }
    }
    
},iris.path.perfil.js);